382758
148629
701986
1049547
1059937
617970
905621
594694
470516
956274
1014509
80886
781147
867949
1001724
788610
516505
40952
68987
579377
278284
519841
435275
805256